package com.deer.wms.base.system.dao.item;

import com.deer.wms.base.system.model.item.ItemSpecification;
import com.deer.wms.common.core.commonMapper.Mapper;

import java.util.List;

public interface ItemSpecificationMapper extends Mapper<ItemSpecification> {
    /**
     * 通过Id查询
     * @param Id
     * @return
     */
    ItemSpecification findItemSpecificationById(Integer Id);

    /**
     * 通过item_spec规格查询对应的数量
     * @param itemSpec
     * @return
     */
    List<ItemSpecification> findItemSpecificationByItemSpec(String itemSpec);

    /**
     * 显示全部规格
     * @return
     */
    List<ItemSpecification> ItemSpecificationList();


    /**
     * 主页面显示全部（条件查询）
     * @param itemSpecification
     * @return
     */
    List<ItemSpecification> findItemSpecificationList(ItemSpecification itemSpecification);


    /**
     * 批量删除
     * @param ids
     * @return
     */
    int delectItemSpecificationByIds(String[] ids);

    /**
     * 修改
     * @param itemSpecification
     * @return
     */
    int updateItemSpecification(ItemSpecification itemSpecification);

    /**
     * 增加
     * @param itemSpecification
     * @return
     */
    int saveItemSpecification(ItemSpecification itemSpecification);
}
